122128117
116669104
11553522
476188
472762
4306987
348451
341513
3232726
3134694
2838601
2756198
507938
42471
549393
405311
395284
198367
305191
357140
182577
819781
862877
116519